/*
 * Roles_usuarios.java
 * 
 * Generado Automaticamente .
 * Tecnologo. Ferney Jimenez Lopez 
 */
package healthmanager.modelo.bean;

import java.io.Serializable;

import org.apache.commons.lang.builder.ReflectionToStringBuilder;
import org.apache.ibatis.type.Alias;

@Alias("roles_usuarios")
public class Roles_usuarios implements Serializable{

    /************** ATRIBUTOS **************/
    private String codigo_empresa;
    private String codigo_sucursal;
    private String codigo_usuario;
    private String rol;
    private int horas_medico;
    
    private Elemento elementoRol;

    /*** Constructor Por Defecto ***/
    public Roles_usuarios() {
    }

    /*** Sobre carga de Constructor ***/
    public Roles_usuarios(
            String codigo_empresa,
            String codigo_sucursal,
            String codigo_usuario,
            String rol) {
        this.codigo_empresa = codigo_empresa;
        this.codigo_sucursal = codigo_sucursal;
        this.codigo_usuario = codigo_usuario;
        this.rol = rol;
    }

    @Override
    public String toString() {
    	return ReflectionToStringBuilder.toString(this);
    }

    /************** METODOS SET ****************/
    public void setCodigo_empresa(String codigo_empresa) {
        this.codigo_empresa = codigo_empresa;
    }

    public void setCodigo_sucursal(String codigo_sucursal) {
        this.codigo_sucursal = codigo_sucursal;
    }

    public void setCodigo_usuario(String codigo_usuario) {
        this.codigo_usuario = codigo_usuario;
    }

    public void setRol(String rol) {
        this.rol = rol;
    }

    /************** METODOS GET **************/
    public String getCodigo_empresa() {
        return codigo_empresa;
    }

    public String getCodigo_sucursal() {
        return codigo_sucursal;
    }

    public String getCodigo_usuario() {
        return codigo_usuario;
    }

    public String getRol() {
        return rol;
    }

	public void setElementoRol(Elemento elementoRol) {
		this.elementoRol = elementoRol;
	}

	public Elemento getElementoRol() {
		return elementoRol;
	}

	public int getHoras_medico() {
		return horas_medico;
	}

	public void setHoras_medico(int horas_medico) {
		this.horas_medico = horas_medico;
	}
}
